user needs management software selection consulting software testing tools innovation insight for marketing tool selection criteria information software tools engineering content management beratung addiction innovation market research knowledge management customer satisfaction business stop smoking customer service unternehmensberatung cigarette